package jp.cane.delicious.recipe06;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {
	/** ログをフィルタリングするためのタグ */
	private static final String TAG = "Recipe06";

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		// res/layout/main.xml内からidがbtn_write_logの要素を取得する
		Button btnWriteLog = (Button) findViewById(R.id.button1);
		// ボタンにクリックイベントを定義する
		btnWriteLog.setOnClickListener(new Button.OnClickListener() {

			public void onClick(View v) {
				Log.v(TAG, "Verbose"); // とりあえず表示の場合に指定？あんまり使わない
				Log.d(TAG, "Debug"); // デバッグ時に指定。一番よく使う
				Log.i(TAG, "Info"); // 情報を表示する場合に指定
				Log.w(TAG, "Warning"); // 危険な場合に指定
				Log.e(TAG, "Error"); // 致命的なエラーの場合に指定

				// DDMSのパースペクティブを見てねというメッセージを表示する
				Toast.makeText(MainActivity.this, R.string.toast,
						Toast.LENGTH_SHORT).show();
			}
		});

		/*
		 * TODO Window > Open perspective > DDMS でDDMSのパースペクティブを表示してください
		 * Devicesより、デバイスを選択してください LogCatを見ながら、ボタンを押して、ログがでることを確認してください
		 * LogCatの右側の+を押して、フィルタルールを作成してください フィルタ名とフィルタタグに「Recipe06」を指定してください
		 * Recipe06タグ以外のログが出てこないことを確認してください 確認ができたら、講師に報告してください
		 */
	}
}